package com.hexacta.hrs.domain.mentoring;

import java.util.Date;

import org.vectrics.employee.Employee;

public class ListableRelationship {

    private Employee mentor;

    private Employee mentee;

    private Date lastMeeting;

    private Date nextMeeting;

    private MentoringPeriod mentoringPeriod;

    public ListableRelationship(Employee mentor, Employee mentee, Date lastMeeting, Date nextMeeting,
            MentoringPeriod mentoringPeriod) {
        super();
        this.mentor = mentor;
        this.mentee = mentee;
        this.lastMeeting = lastMeeting;
        this.nextMeeting = nextMeeting;
        this.setMentoringPeriod(mentoringPeriod);
    }

    public Employee getMentor() {
        return mentor;
    }

    public void setMentor(Employee mentor) {
        this.mentor = mentor;
    }

    public Employee getMentee() {
        return mentee;
    }

    public void setMentee(Employee mentee) {
        this.mentee = mentee;
    }

    public Date getLastMeeting() {
        return lastMeeting;
    }

    public void setLastMeeting(Date lastMeeting) {
        this.lastMeeting = lastMeeting;
    }

    public Date getNextMeeting() {
        return nextMeeting;
    }

    public void setNextMeeting(Date nextMeeting) {
        this.nextMeeting = nextMeeting;
    }

    public void setMentoringPeriod(MentoringPeriod mentoringPeriod) {
        this.mentoringPeriod = mentoringPeriod;
    }

    public MentoringPeriod getMentoringPeriod() {
        return mentoringPeriod;
    }

}